<?

class Ubicacion {

    var $id_ubicacion;
    var $id_pais;
    var $id_departamento;
    var $id_ciudad;
    var $id_localidad;
    var $calle;
    var $puerta;
    var $apto;

    public function getId_ubicacion() {
        return $this->id_ubicacion;
    }

    public function setId_ubicacion($id_ubicacion) {
        $this->id_ubicacion = $id_ubicacion;
    }

    public function getId_pais() {
        return $this->id_pais;
    }

    public function setId_pais($id_pais) {
        $this->id_pais = $id_pais;
    }

    public function getId_departamento() {
        return $this->id_departamento;
    }

    public function setId_departamento($id_departamento) {
        $this->id_departamento = $id_departamento;
    }

    public function getId_ciudad() {
        return $this->id_ciudad;
    }

    public function setId_ciudad($id_ciudad) {
        $this->id_ciudad = $id_ciudad;
    }

    public function getId_localidad() {
        return $this->id_localidad;
    }

    public function setId_localidad($id_localidad) {
        $this->id_localidad = $id_localidad;
    }

    public function getCalle() {
        return $this->calle;
    }

    public function setCalle($calle) {
        $this->calle = $calle;
    }

    public function getPuerta() {
        return $this->puerta;
    }

    public function setPuerta($puerta) {
        $this->puerta = $puerta;
    }

    public function getApto() {
        return $this->apto;
    }

    public function setApto($apto) {
        $this->apto = $apto;
    }

    function __construct($id_ubicacion = 0, $id_pais = 0, $id_departamento = 0, $id_ciudad = 0, $id_localidad = 0, $id_calle = "", $id_puerta = 0, $id_apto = 0) {
        $this->id_ubicacion = $id_ubicacion;
        $this->id_pais = $id_pais;
        $this->id_departamento = $id_departamento;
        $this->id_ciudad = $id_ciudad;
        $this->id_localidad = $id_localidad;
        $this->calle = $calle;
        $this->puerta = $puerta;
        $this->apto = $apto;
    }

    function seleccion_todo_ubicaciones($con) {
        $strselect = "SELECT * FROM Ubicaciones;";
        $resultado = mysql_query($strselect, $con);
        return $resultado;
    }

    function seleccion_ubicacion($con) {
        $strselect = "SELECT * FROM ubicaciones WHERE id_ubicacion = '$this->id_ubicacion';";
        $resultado = mysql_query($strselect, $con);
        return $resultado;
    }

    function insertarUbicacion( $id_pais, $id_departamento, $id_localidad, $calle, $puerta, $apto = null) {
        if (empty($con)) {
            $con = mysql_connect("localhost", "root", "root");
            mysql_select_db("reservasf5", $con);
        }
      
        $sql = "insert into ubicaciones(id_pais, id_departamento, id_localidad, calle, puerta, apto) VALUES";
        $sql.= "(" . $id_pais . ", " . $id_departamento . ", " . $id_localidad . ", '" . $calle . "', '" . $puerta . "', '" . $apto . "');";
        $result = mysql_query($sql, $con);
        $idUbi = mysql_insert_id();
        return $idUbi;
        
    }

}

?>
